Touch hem bar control

ABSTRACT

A motorized shade for covering a window, a door, or a wall opening is provided that can be actuated by touching its hem bar. The motorized shade, such as a roller shade, comprises a shade material extending from a top end to a bottom end, a hem bar assembly connected to the bottom end of the shade material, and a shade drive unit operably connected to the top end of the shade material. The hem bar assembly comprises a touch sensing module adapted to detect a user touching the hem bar assembly and transmit a control signal in response to the detected touch. The shade drive unit comprises a motor and a motor control module adapted to receive the control signal and control the motor to open or close the shade material. The control signal can be wirelessly transmitted from the touch sensing module to the motor control module.

BACKGROUND OF THE INVENTION

Technical Field

Aspects of the embodiments relate to motorized shades, and moreparticularly to systems, methods, and modes for a motorized shade, suchas a motorized roller shade, that can be actuated by touching its hembar.

Background Art

Motorized roller shades provide a convenient one-touch control solutionfor screening windows, doors, or the like, to achieve privacy andthermal effects. A motorized roller shade typically includes arectangular shade material attached at one end to a cylindrical rotatingtube, called a roller tube, and at an opposite end to a hem bar. Theshade material is wrapped around the roller tube. An electric motor,either mounted inside the roller tube or externally coupled to theroller tube, rotates the roller tube to unravel the shade material tocover a window.

Motorized roller shades can be controlled in a variety of means. Theycan be controlled via in-wall switches or keypads or remotely viahandheld remotes. Often, however, users prefer a local control of amotorized shade, without requiring connection to a control system oradditional control products. Some motorized roller shades allow localcontrol via buttons on the shade controller coupled to the roller shademotor in proximity to the roller tube. However, these buttons may bedifficult or impossible to reach and they are non-intuitive.

Another solution exists that utilizes sensors which sense a pull or atug on the shade or a hem bar to actuate the roller shade to control itlocally. However, this solution requires quite a bit of force to pull onthe shade or the hem bar and it is slow to react. Additionally,continued pulling on a shade for control can misalign the shade, damagethe shade, or loosen tension in a counterbalancing system of the shade,in particularly when the shade is mounted poorly.

Accordingly, a need has arisen for a local control of a motorized shade,and more specifically, for a touch actuated motorized shade, such as amotorized roller shade.

SUMMARY OF THE INVENTION

It is an object of the embodiments to substantially solve at least theproblems and/or disadvantages discussed above, and to provide at leastone or more of the advantages described below.

It is therefore a general aspect of the embodiments to provide systems,methods, and modes for a local control of a motorized shade that willobviate or minimize problems of the type previously described.

It is also an aspect of the embodiments to provide systems, methods, andmodes for a touch actuated motorized shade, and more particularly for amotorized shade, such as a motorized roller shade, that can be actuatedby touching the hem bar.

This Summary is provided to introduce a selection of concepts in asimplified form that are further described below in the DetailedDescription. This Summary is not intended to identify key features oressential features of the claimed subject matter, nor is it intended tobe used to limit the scope of the claimed subject matter.

Further features and advantages of the aspects of the embodiments, aswell as the structure and operation of the various embodiments, aredescribed in detail below with reference to the accompanying drawings.It is noted that the aspects of the embodiments are not limited to thespecific embodiments described herein. Such embodiments are presentedherein for illustrative purposes only. Additional embodiments will beapparent to persons skilled in the relevant art(s) based on theteachings contained herein.

DISCLOSURE OF INVENTION

According to one aspect of the embodiments, a motorized shade isprovided for covering a window, a door, or a wall opening. The motorizedshade comprises a shade material, a hem bar, and a shade drive unit. Theshade material extends from a top end to a bottom end. The hem barassembly is connected to the bottom end of the shade material andcomprises a touch sensing module adapted to detect a touch of the hembar assembly and transmit a control signal in response to the detectedtouch. The shade drive unit is operably connected to the top end of theshade material and comprises a motor and a motor control module adaptedto receive the control signal and control the motor to open or close theshade material. The motorized shade can comprise a roller shade having aroller tube, the shade material wrapping about the roller tube, and theshade drive unit rotating the roller tube to raise and lower the shadematerial.

According to some aspects of the embodiments, the hem bar assembly cancomprise a longitudinal bar electrically coupled to the touch sensingmodule via a contact, such that the touch sensing module detects a touchof the longitudinal bar. The longitudinal bar can comprise anelectrically conductive material. The contact can comprises at least oneselected from the group consisting of a spring, a wire, a ring, a screw,clips, spring clips, a clamp, teeth, projections, biasing members,spacers and any combinations thereof. The touch sensing module can beattached to an end of the longitudinal bar. The longitudinal bar cancomprise an opening that receives the touch sensing module therein andthe shade material, in turn, can comprise a pocket that receives thelongitudinal bar therein. In another embodiment, the shade material cancomprise a pocket that receives the longitudinal bar and the touchsensing module therein. In one embodiment, the longitudinal bar can becovered by the shade material. In another embodiment, the longitudinalbar can be covered by an outer layer. According to some aspects of theembodiments, the touch sensing module energizes the longitudinal barthereby turning the surface of the longitudinal bar into a capacitivetouch sensor. In one embodiment, the touch sensing module comprise an RCoscillator, the longitudinal bar is electrically connected to the RCoscillator, and the touch sensing module detects a touch of thelongitudinal bar when the frequency of the RC oscillator is decreasedbelow a predetermined threshold value. The change in frequency can bedetected via a controller or a frequency comparator.

According to some aspects of the embodiments, each of the motor controlmodule and the touch sensing module comprises a wireless interface forwirelessly transmitting the control signal. The wireless interface cancomprise a radio frequency transceiver, an infrared transceiver, or thelike. In one embodiment, the motor control module can be paired with thetouch sensing module. In another embodiment, the control signalcomprises a unique identification number that identifies the touchsensing module.

According to some aspects of the embodiments, the touch sensing moduleis adapted to detect: (i) a first gesture designated to direct the motorcontrol module to open the shade material, and (ii) a second gesturedesignated to direct the motor control module to close the shadematerial. The first gesture can comprise a single touch and the secondgesture can comprise a double touch, or vice-versa. In some embodiments,the touch sensing module can transmit a plurality of control signals toa plurality of motor control modules for substantial simultaneouscontrol of a plurality of shades. The touch sensing module can detect athird gesture, the plurality of control signals identify the detectedthird gesture, and the third gesture is designated to direct a pluralityof motor control modules to substantially simultaneously open or close aplurality of shade materials. The third gesture can comprise a tripletouch.

According to some aspects of the embodiments, the motor control modulestops opening or closing the shade material when the motor controlmodule receives a control signal from the touch sensing module while theshade material is in the process of being opened or closed. In someaspects, the touch sensing module can detect a hold and release gesturedesignated to direct the motor control module to open or close the shadematerial in response to the detected hold of the hem bar assembly, andto stop opening or closing the shade material in response to thedetected release of the hem bar assembly. Additionally, the touchsensing module can detect a tap-hold and release gesture designated todirect the motor control module to open or close the shade material inresponse to the detected tap and hold of the hem bar assembly, and tostop opening or closing the shade material in response of the detectedrelease of the hem bar assembly. In some embodiments, the motor controlmodule is further adapted to (i) detect that the hem bar assembly hashit or about to hit an obstacle when the motor control module receives atouch signal during a closing of the shade material, and (ii) stopclosing the shade material. In one embodiment, subsequently to stoppingclosing the shade material, the motor control module opens the shadematerial by a predetermined amount. In another embodiment, the motorcontrol module is adapted to (i) detect that the hem bar assembly hashit or about to hit an obstacle when the motor control module receives ahold signal during a closing of the shade material, (ii) stop closingthe shade material, (iii) open the shade material, and (iv) stop openingthe shade material upon receiving a release signal from the touchsensing module.

According to some aspects of the embodiments, the motor control modulecomprises a controller and a memory including a plurality of objectsdefining a plurality of operating commands based on a state of themotorized shade, wherein upon receipt of the control signal, thecontroller determines the state of the motorized shade and queries thememory to determine a respective operating command. The plurality ofobjects can define the following operating commands: (i) when thecontroller receives the control signal while the shade material is in afully opened position, the controller controls the motor to close theshade material; (ii) when the controller receives the control touchsignal while shade material is in a fully closed position, thecontroller controls the motor to open the shade material; and (iii) whenthe controller receives the control signal while the shade material isin the process of being opened or closed, the controller controls themotor to stop opening or closing the shade material. The plurality ofobjects can further define the following operating commands: (i) whenthe controller receives a subsequent control signal within apredetermined period of time after the shade material has stoppedopening and the shade material is partially opened, the controllercontrols the motor to close the shade material; and (ii) when thecontroller receives a subsequent control signal within a predeterminedperiod of time after the shade material has stopped closing and theshade material is partially closed, the controller controls the motor toopen the shade material.

According to another aspect of the embodiments, a motorized shade isprovided for covering a window, a door, or a wall opening with a touchsensing module that can be used as a safety mechanism. Such motorizedshade can comprise: (a) a shade material extending from a top end to abottom end; (b) a hem bar assembly connected to the bottom end of theshade material and comprising a touch sensing module adapted to detect atouch of the hem bar assembly and transmit a control signal in responseto the detected touch; and (c) a shade drive unit operably connected tothe top end of the shade material and comprising a motor and a motorcontrol module adapted to (i) detect that the hem bar assembly has hitor about to hit an obstacle upon receiving the control signal during aclosing of the shade material, and (ii) control the motor to stopclosing the shade material. In one embodiment, the motor control moduleis further adapted to (i) detect that the hem bar assembly has hit orabout to hit an obstacle when the motor control module receives a holdsignal during a closing of the shade material, (ii) stop closing theshade material, (iii) open the shade material, and (iv) stop opening theshade material upon receiving a release signal from the touch sensingmodule.

According to another aspect of the embodiments, a roller shade isprovided for covering a window, a door, or a wall opening comprising:(i) a roller tube; (ii) a shade material comprising a bottom end and atop end connected to the roller tube; (iii) a hem bar assembly connectedto the bottom end of the shade material and comprising a longitudinalbar and a touch sensing module adapted to detect a touch of thelongitudinal bar and wirelessly transmit a control signal in response tothe detected touch; and (iv) a shade drive unit operably connected tothe roller tube and comprising a motor and a motor control module adaptto wirelessly receive the control signal and control the motor to rotatethe roller tube to raise or lower the shade material.

According to another aspect of the embodiments, a method is provided ofcontrolling a motorized shade including (i) a shade material, (ii) ashade drive unit connected to a top end of the shade material and havinga motor and a motor control module, and (iii) a hem bar assemblyconnected to a bottom end of the shade material and having a touchsensing module. The method can comprise: (a) detecting, by the touchsensing module, a touch of the hem bar assembly; (b) transmitting, bythe touch sensing module, a control signal in response to the detectedtouch; (c) receiving, by the motor control module, the control signal;and (d) controlling, by the motor control module, the motor to open orclose the shade material. The method can further comprise: (i)detecting, by the touch sensing module, a first gesture; (ii)controlling, by the motor control module, the motor to open the shadematerial in response to receiving a control signal comprising the firstgesture; (iii) detecting, by the touch sensing module, a second gesture;and (iv) controlling, by the motor control module, the motor to closethe shade material in response to receiving a control signal comprisingthe second gesture. In some embodiments, the first gesture can comprisea single touch and the second gesture comprises a double touch, orvice-versa.

According to some aspects of the embodiments, the method furthercomprises: (i) detecting, by the touch sensing module, a third gesture;(ii) transmitting, by the touch sensing module, a plurality of controlsignals to a plurality of motor control modules; and (iii) substantiallysimultaneously controlling, by the plurality of motor control modules, aplurality of shades in response to receiving the plurality of controlsignals comprising the third gesture. The third gesture can comprise atriple touch.

In another embodiment, the method can comprise: (i) detecting, by thetouch sensing module, a hold of the hem bar assembly; (ii) controlling,by the motor control module, the motor to open or close the shadematerial in response to the detected hold; (iii) detecting, by the touchsensing module, a release of the hold of the hem bar assembly; and (iv)controlling, by the motor control module, the motor to stop opening orclosing the shade material in response to the detected release.

According to some aspects of the embodiments, the method can comprise:(i) detecting, by the motor control module, that the hem bar assemblyhas hit or about to hit an obstacle when the motor control modulereceives a control signal during a closing of the shade material; and(ii) controlling, by the motor control module, the motor to stop closingthe shade material. In one embodiment, the method comprises:subsequently, controlling, by the motor control module, to open theshade material by a predetermined amount. In another embodiment, themethod further comprises: (i) detecting, by the motor control module,that the hem bar assembly has hit or about to hit an obstacle when themotor control module receives a hold signal during a closing of theshade material; and (ii) controlling, by the motor control module, tostop closing the shade material, to open the shade material, and to stopopening the shade material upon receiving a release signal from thetouch sensing module.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other objects and features of the embodiments will becomeapparent and more readily appreciated from the following description ofthe embodiments with reference to the following figures. Differentaspects of the embodiments are illustrated in reference figures of thedrawings. It is intended that the embodiments and figures disclosedherein are to be considered to be illustrative rather than limiting. Thecomponents in the drawings are not necessarily drawn to scale, emphasisinstead being placed upon clearly illustrating the principles of theaspects of the embodiments. In the drawings, like reference numeralsdesignate corresponding parts throughout the several views.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING

FIG. 1A illustrates a front perspective view of a roller shade with atouch sensing hem bar assembly according to one embodiment;

FIG. 1B illustrates an exploded front perspective view of the rollershade with the touch sensing hem bar assembly according to oneembodiment;

FIG. 2 illustrates an exploded front perspective view of a touch sensinghem bar assembly according to another embodiment;

FIG. 3 illustrates an exploded front perspective view of a touch sensinghem bar assembly according to another embodiment;

FIG. 4 illustrates an exploded front perspective view of a touch sensinghem bar assembly according to another embodiment;

FIG. 5 illustrates an exploded front perspective view of a touch sensinghem bar assembly according to another embodiment;

FIG. 6 illustrates a block diagram of the motor control module and thetouch sensing module according to one embodiment;

FIG. 7 illustrates a table including objects identifying the operatingcommands of the motor control module according to one embodiment;

FIG. 8 illustrates a table including objects identifying the operatingcommands of the motor control module according to another embodiment;

FIG. 9A illustrates an exploded front perspective view of a touchsensing hem bar assembly according to another embodiment; and

FIG. 9B illustrates a side view of the touch sensing hem bar assemblyshown in FIG. 9A.

DETAILED DESCRIPTION OF THE INVENTION

The embodiments are described more fully hereinafter with reference tothe accompanying drawings, in which embodiments of the inventive conceptare shown. In the drawings, the size and relative sizes of layers andregions may be exaggerated for clarity. Like numbers refer to likeelements throughout. The embodiments may, however, be embodied in manydifferent forms and should not be construed as limited to theembodiments set forth herein. Rather, these embodiments are provided sothat this disclosure will be thorough and complete, and will fullyconvey the scope of the inventive concept to those skilled in the art.The scope of the embodiments is therefore defined by the appendedclaims. The detailed description that follows is written from the pointof view of a control systems company, so it is to be understood thatgenerally the concepts discussed herein are applicable to varioussubsystems and not limited to only a particular controlled device orclass of devices, such as roller shades.

Reference throughout the specification to “one embodiment” or “anembodiment” means that a particular feature, structure, orcharacteristic described in connection with an embodiment is included inat least one embodiment of the embodiments. Thus, the appearance of thephrases “in one embodiment” on “in an embodiment” in various placesthroughout the specification is not necessarily referring to the sameembodiment. Further, the particular feature, structures, orcharacteristics may be combined in any suitable manner in one or moreembodiments.

LIST OF REFERENCE NUMBERS FOR THE ELEMENTS IN THE DRAWINGS IN NUMERICALORDER

The following is a list of the major elements in the drawings innumerical order.

-   -   100 Roller Shade    -   102 Roller Tube    -   104 Roller Shade Drive Unit    -   105 a Mounting Bracket    -   105 b Mounting Bracket    -   106 Shade Material    -   108 a First End    -   108 b Second End    -   110 Hem Bar Assembly    -   111 Bar    -   112 Motor Control Module    -   114 Motor    -   116 Crown Adapter    -   117 Drive Wheel    -   122 Channels    -   124 Projections    -   125 Teeth    -   126 Flange    -   128 Power Cord    -   130 Circuit    -   131 Three-Button Interface    -   140 Touch Sensing Module    -   141 Light Feedback    -   142 Single Touch    -   143 Double Touch    -   144 Outer Casing    -   146 a Channel    -   146 b Channel    -   147 Clips    -   148 Projections    -   210 Hem Bar Assembly    -   211 Bar    -   212 Ring Contact    -   213 Wire    -   214 End Cap    -   216 Opening    -   217 Clips    -   218 Projections    -   240 Touch Sensing Module    -   310 Hem Bar Assembly    -   312 Spring Contact    -   314 End Cap    -   317 Clips    -   318 Projections    -   340 Touch Sensing Module    -   401 Pocket    -   403 Opening    -   406 Shade Material    -   410 Hem Bar Assembly    -   411 Bar    -   412 Indicia    -   414 End Cap    -   440 Touch Sensing Module    -   441 Clamp    -   442 Holes    -   443 Hex Drive Screws    -   444 Casing    -   501 Pocket    -   502 Teeth    -   503 Casing    -   504 Teeth    -   510 Hem Bar Assembly    -   511 Bar    -   514 End Cap    -   540 Touch Sensing Module    -   600 Block Diagram    -   601 RC Oscillator    -   602 Contact    -   603 Controller    -   604 User    -   605 Power Supply    -   606 Body Capacitance    -   607 RF Modulator    -   608 Wireless Interface    -   609 Memory    -   612 Motor Control Module    -   614 Motor    -   621 Controller    -   622 RF Demodulator    -   623 Wireless Interface    -   625 Memory    -   626 Wireless Communication Link    -   631 Power Supply    -   640 Touch Sensing Module    -   700 Table    -   701-716 Objects    -   800 Table    -   801-820 Objects    -   901 Pocket    -   903 Opening    -   904 Opening    -   906 Shade Material    -   910 Hem Bar Assembly    -   911 Bar    -   940 Touch Sensing Module    -   941 Biasing Members or Spacers

LIST OF ACRONYMS USED IN THE SPECIFICATION IN ALPHABETICAL ORDER

The following is a list of the acronyms used in the specification inalphabetical order.

-   -   ASIC Application Specific Integrated Circuit    -   AV Audiovisual    -   HVAC Heating, Ventilation and Air Conditioning (HVAC)    -   IR Infrared    -   RAM Random-Access Memory    -   RF Radio Frequency    -   ROM Read-Only Memory    -   UID Unique Identification Number

MODE(S) FOR CARRYING OUT THE INVENTION

For 40 years Crestron Electronics Inc., has been the world's leadingmanufacturer of advanced control and automation systems, innovatingtechnology to simplify and enhance modern lifestyles and businesses.Crestron designs, manufactures, and offers for sale integrated solutionsto control audio, video, computer, and environmental systems. Inaddition, the devices and systems offered by Crestron streamlinestechnology, improving the quality of life in commercial buildings,universities, hotels, hospitals, and homes, among other locations.Accordingly, the systems, methods, and modes of the aspects of theembodiments described herein, as embodied as 100, 110, 210, 310, 410,510, 600, and 910 can be manufactured by Crestron Electronics Inc.,located in Rockleigh, N.J.

The different aspects of the embodiments described herein pertain to thecontext of motorized shades, but is not limited thereto, except as maybe set forth expressly in the appended claims. While a motorized shadeis described herein for covering a window, the motorized shade may beused to cover doors, wall openings, or the like. Additionally, while theembodiments described herein reference roller shades, the embodimentsdescribed herein may be adapted in other types of window, door, or wallopening coverings, such as inverted rollers, Roman shades, Austrianshades, pleated shades, blinds, shutters, skylight shades, garage doors,or the like.

Disclosed herein are systems, methods, and modes for a local control ofa motorized roller shade, more particularly a touch actuated rollershade, and more particularly a roller shade that can be actuated bytouching the hem bar. According to some aspects of the embodiments, theuser can touch any portion of the hem bar surface to cause the rollershade to automatically roll up, roll down, or stop rolling. According toanother aspect, the user may substantially simultaneously control aplurality of roller shades within a room by touching one of the hembars.

Referring to FIGS. 1A and 1B, there is shown a roller shade 100according to one aspect of the embodiments. Particularly, FIG. 1Aillustrates a front perspective view of the roller shade 100 and FIG. 1Billustrates an exploded front perspective view of the roller shade 100.Roller shade 100 generally comprises a roller tube 102, roller shadedrive unit 104, shade material 106, and a hem bar assembly 110. Shadematerial 106 is connected at its top end to the roller tube 102 and atits bottom end to the hem bar assembly 110. Shade material 106 wrapsaround the roller tube 102 and is unraveled from the roller tube 102 tocover a window, a door, a wall opening, or the like. In variousembodiments, the shade material 106 comprises fabric, plastic, vinyl, orother materials known to those skilled in the art.

Roller tube 102 is generally cylindrical in shape and longitudinally andlaterally extends from a first end 108 a to a second end 108 b. Invarious embodiments, the roller tube 102 comprises aluminum, stainlesssteel, plastic, fiberglass, or other materials known to those skilled inthe art. The first end 108 a of the roller tube 102 receives the rollershade drive unit 104. The second end 108 b of the roller tube 102receives an idler assembly (not shown). The roller shade 100 is mountedon a window, for example, using mounting brackets 105 a and 105 b. Theroller shade 100 is rolled down and rolled up via the roller shade driveunit 104. Particularly, the shade material 106 is lowered from an openedor rolled up position, when substantially the entire shade material 106is wrapped about the roller tube 102, to a closed or rolled downposition, when the shade material 106 is substantially unraveled.

As shown in greater detail in FIG. 1B, the roller shade drive unit 104comprises a motor control module 112, a motor 114, a crown adapter 116,and a drive wheel 117. In various embodiments, the various components ofthe roller shade drive unit 104 comprise aluminum, stainless steel,plastic, fiberglass, rubber, other materials known to those skilled inthe art, or any combinations thereof. The crown adapter 116 and drivewheel 117 are generally cylindrical in shape and are inserted into andoperably connected to roller tube 102 at its first end 108 a. Crownadapter 116 and drive wheel 117 comprise a plurality of channels 122extending circumferentially about their external surfaces. Channels 122mate with complementary projections 124 radially extending from an innersurface of roller tube 102 such that crown adapter 116, drive wheel 117,and roller tube 102 rotate together during operation. Crown adapter 116can further comprise a plurality of teeth 125 extendingcircumferentially about its external surface to form a friction fitbetween the crown adapter 116 and the inner surface of the roller tube102. Crown adapter 116 can further comprise a flange 126 radiallyextending therefrom. Flange 126 prevents the crown adapter 116 fromsliding entirely into the roller tube 102. The crown adapter 116removably and releasably couples the roller shade drive unit 104 to theroller tube 102.

In operation, the motor 114 drives the drive wheel 117, which in turnrotates the roller tube 102 and crown adapter 116 with respect to themotor 114, while the motor 114 and motor control module 112 remainstationary. The roller shade drive unit 104 can comprise similarconfiguration to the CSM-QMTDC-256-2-EX Digital QMT™ Shade Motor,available from Crestron Electronics, Inc. of Rockleigh, N.J. TheCrestron® CSM-QMTDC-256-2-EX shade motor utilizes the quiet,precision-controlled Quiet Motor Technology (QMT) to control themovement of the shade, keep track of the shade's position, and adjustthe shade to the user's desired preset positions.

The motor control module 112 operates to control the motor 114,directing the operation of the motor, including its direction, speed,and position. The motor control module 112 comprises fully integratedelectronics, including circuit 130. Power can be supplied to the motorcontrol module 112 through a power cord 128 by a dedicated power supply,such as the CSA-PWS40 or CSA-PWS10S-HUB, available from CrestronElectronics, Inc. of Rockleigh, N.J. In another embodiment, the motorcontrol module 112 may be battery operated. Motor control module 112 canfurther comprise a local three-button interface 131 that allows users totest the roller shade 100 after installation and also to set the shadelimits.

According to the aspects of the present embodiments, the roller shade100 is activated by touching the surface along any portion of the hembar assembly 110. The hem bar assembly 110 comprises a weighted bar 111that runs longitudinally and laterally across the width of the shade.Bar 111 minimizes any movement in the field and properly tensions theshade material 106 to allow for a straight hang of the shade material106. The bar 111 is made from an electrically conductive material, suchas aluminum, or other electrically conductive materials known to thoseskilled in the art. The hem bar assembly 110 further comprises a touchsensing module 140 that detects a user touching the bar 111. The touchsensing module 140 energizes the entire length of bar 111, allowing itto act as a touch control to actuate the roller shade 100, as will bedescribed in a greater detail below.

According to one aspect of the embodiments, as shown in FIG. 1B, thetouch sensing module 140 comprises an outer casing 144 enclosing touchsensing circuitry therein. The outer casing 144 can comprise a shapewith a cross section complementary to the shape and cross section of bar111. Particularly, the bar 111 may be cut short and touch sensing module140 can be attached to an end of the bar 111, acting as itscomplementary extension. The bar 111 and touch sensing module 140 cancomprise channels 146 a and 146 b, respectively, for receiving the shadematerial 106 therein. Outer casing 144 of the touch sensing module 140can also comprises an electrically conductive material, such that itssurface is also energized and can be touched to actuate the roller shade100. As such, the user can touch any portion of the hem bar assembly 110to actuate the roller shade 100. The hem bar assembly 110 can be printedwith indicia identifying the raise and lower functions via a singletouch 142 and double touch 143 gestures. In addition, the touch sensingmodule 140 can further comprise a light feedback 141, such as an LEDindicator, to provide visual feedback to the user when the hem barassembly 110 is touched.

The touch sensing module 140 comprises clips 147 that engage withprojections 148 extending from an inner surface of the bar 111 to attachthe touch sensing module 140 to bar 111. Clips 147 preferably compriseelectrically conductive material connected to the touch sensing circuitinside the touch sensing module 140, thereby serving as an electricalcontact. As the touch sensing module 140 is clipped onto the bar 111,clips 147 connect the electrically conductive material of the bar 111 tothe touch sensing circuit inside the touch sensing module 140. Thisenables to turn the entire surface of the bar 111 into a capacitivetouch sensor.

In one embodiment, the touch sensing module 140 comprises an RCoscillator that uses the body of the user touching the electricallyconductive material of the hem bar assembly 110 as a capacitor. Theconductive material of the hem bar assembly 110 may be covered by shadematerial 106 or by a plastic layer as the user does not need to actuallytouch the conductive material, but only come within sufficient distanceto the conductive material of the hem bar assembly 110. When a persontouches the hem bar assembly 110, the capacitance of the hem barassembly 110 changes, also changing the frequency of the oscillator.When a large enough difference in frequency is detected, the touchsensing module 140 registers it as a touch of the hem bar assembly 110,producing a control signal. The control signal is reported wirelessly tothe motor control module 112.

The touch sensing module 140 and the motor control module 112 eachcomprise a wireless interface, such as an antenna. Upon detecting a usertouching the hem bar assembly 110, the touch sensing module 140wirelessly sends the control signal to the motor control module 112,which in response lowers or raises the shade material 106. In variousembodiments, touch sensing module 140 communicates with the motorcontrol module 112 via radio frequency (RF), infrared (IR), or othercommunication technologies known to those skilled in the art. In oneembodiment, the touch sensing module 140 communicates with the motorcontrol module 112 using the infiNET EX® protocol from CrestronElectronics, Inc. of Rockleigh, N.J. infiNET EX® is an extremelyreliable and affordable protocol that employs steadfast two-way RFcommunications throughout a residential or commercial structure withoutthe need for physical control wiring. infiNET EX® utilizes 16 channelson an embedded 2.4 GHz mesh network topology, allowing each infiNET EX®device to function as an expander, passing command signals through toevery other infiNET EX® device within range (approximately 150 feet or46 meters indoors), ensuring that every command reaches its intendeddestination without disruption. Accordingly, in additional embodiments,the motor control module 112 can integrate seamlessly with other controlsystem using the wireless interface to be operated from keypads,wireless remotes, touch screens, and wireless communication devices,such as smart phones. Additionally, the motor control module 112 can beintegrated within a large scale building automation system or a smallscale home automation system and be controllable by a central controlprocessor, such as the PRO3 control processor available from CrestronElectronics, Inc., that networks, manages, and controls a buildingmanagement system. In another embodiment, communication is employedusing the ZigBee® protocol from ZigBee Alliance.

According to some aspects of the embodiments, the touch sensing module140 can decipher between various gestures. For example, the touchsensing module 140 can decipher between a single touch gesture and adouble touch gesture. As illustrated in FIG. 1A, a single touch gesture142 can be designated to command the motor control module 112 to lowerthe shade material 106, while a double touch gesture 143 can bedesignated to command the motor control module 112 to raise the shadematerial 106. In another embodiment, touching the conductive surface ofthe hem bar assembly 110 while the roller shade 100 is in motion willcause the motor control module 112 to stop the operation of the rollershade 100. In yet another embodiment, holding the hem bar will cause themotor to slowly lower the shade material 106 until the hem bar isreleased. Once the hem bar is released, the shade material 106 will stoplowering. As such, a user can choose how low the shade material 106should hang. Similarly, a tap-hold gesture, will slowly raise the shadematerial 106 until the hem bar is released. Once the hem bar isreleased, the shade material 106 will stop rising.

According to one embodiment, the touch sensing module 140 is paired withthe motor control module 112 of the roller shade 100 and can be chosento operate at one channel selected from a plurality of channels. Forexample, a room can include three roller shades 100, each operating on adifferent frequency channel such that touching the hem bar of a firstroller shade will only cause operation of that first roller shade.Touching the hem bar of a second roller shade will only cause operationof the second roller shade, and so forth. In another embodiment, thetouch sensing module 140 can comprise a unique identification number(UID) that transmits along with the control signal. As such, a motorcontrol module 112 of a first roller shade can identify and act upononly a control signal transmitted from a touch sensing module 140belonging to the first roller shade.

In yet another embodiment, the motor control module 112 of one rollershade can receive and act upon control signals wirelessly transmittedfrom touch sensing modules of a plurality of roller shades installed ina room. This enables a user to touch a single hem bar assembly 110 tosubstantially simultaneously control a plurality of roller shades withina room. For example, a touch sensing module 140 of one roller shade canrecognize a third gesture, such as a triple touch, indicating that theuser wishes to raise all of the roller shades within a room. The touchsensing module 140 can transmit the third gesture to all of the motorcontrol modules 112 within the room, which will act upon this thirdgesture to raise their respective shade material. Other types ofgestures and commands are also contemplated by the present invention.

In another embodiment, upon detecting a user touching the hem barassembly 110, the touch sensing module 140, or motor control module 112,can transmit control signals to other devices, including, but notlimited to heating, ventilation and air conditioning (HVAC), lighting,shading, security, appliances, door locks, and audiovisual (AV)equipment, among others. Control signals can also be transmitted to acentral control processor of a building or a home automation system. Forexample, a touch of the hem bar can also control lighting within a room,such that touching the hem bar to lower the shade will turn off lightsin a room.

The touch sensing module 140 may be incorporated in the hem bar assembly110 and attached to the bar 111 in various ways. Some additionalexamples are shown in FIGS. 2-5, and 9A-B. Referring to FIG. 2,illustrated is an exploded front perspective view of a touch sensing hembar assembly 210 according to another embodiment of the invention.Instead of being attached to an end of the bar, a touch sensing module240 can be hidden from view and reside within an opening 216 of the bar211. The touch sensing module 240 can comprise a conductive resilientring contact 212 connected to the touch sensing circuitry within module240 via wire 213. The hem bar assembly 210 can be provided with an endcap 214 for closing the side opening 216 of the bar 211. End cap 214 cancomprise clips 217 that connect to projections 218 extending from theinner surface of the bar 211. During installation, module 240 isinserted within opening 216 of the bar 211 and ring contact 212 fitsaround the clips 217. Clips 217 connect to projections 218 and bias thering contact 212 against the inner surface of the bar 211. Accordingly,ring contact 212 electrically connects the touch sensing circuitrywithin the module 240 with the bar 211 so that it can act as a touchsensor.

FIG. 3 illustrates an exploded front perspective view of a touch sensinghem bar assembly 310 according to another embodiment of the invention.In this embodiment, the touch sensing module 340 is connected to an endcap 314. The touch sensing module 340 can comprise a resilient springcontact 312 extending from its outer surface, which in turn is connectedto the touch sensing circuitry within the module 340. The end cap 314comprises clips 317 provided for connecting to complementary projections318 disposed on the inner surface of the bar 311. During installation,the touch sensing module 340 is inserted within the bar 311 and clips317 connect to projections 318, securing the touch sensing module 340within the bar 311. Within the bar 311, the spring contract 312 isbiased against the inner surface of the bar 311, connecting the touchsensing circuitry within the module 340 with the bar 311 so that it canact as a touch sensor.

It yet another embodiment, an open pocket constructed hem bar assembly410, shown in FIG. 4, may include a touch sensing module 440. A pocketedhem bar construction is preferred by designers due to its clean andunobtrusive design. It does not add an additional architectural elementto a partially drawn shade. The hem bar assembly 410 comprises a pocket401 formed from and integral with the shade material 406. Pocket 401 isconstructed by folding the bottom portion of the shade material 406 andsealing the pocket 401 either by a seam or heat seal. The pocket 401includes an opening 403 that receives and conceals a weighted bar 411.Bar 411 runs longitudinally and laterally across the width of the shadeto minimize any movement in the field and allow for a straight hang ofthe shade material 406. Bar 411 may be secured to the inside surface ofthe pocket 401 via an adhesive, or the like. Bar 411 comprises anelectrically conductive material and is cut short to provide space forthe touch sensing module 440 within the pocket 401.

The touch sensing module 440 comprises outer casing 444 enclosingcircuitry therein. The outer casing 444 comprises a shape with a crosssection complementary to the shape and cross section of bar 411. Touchsensing module 440 is connected to the bar 411 using a clamp 441 havinga plurality of threaded holes 442 extending therethrough. Bar 411 isinserted into a first end of the clamp 441 and touch sensing module 440is inserted into a second and opposite end of the clamp 441. Hex drivescrews 443 are screwed through threaded holes 442 to retain the bar 411and touch sensing module 440. Casing 444 is electrically coupled to thetouch sensing circuitry. Casing 444 and clamp 441 also compriseelectrically conductive material such that upon connecting the touchsensing module 440 with bar 411, the touch sensing circuitry of thetouch sensing module 440 is electrically connected to the electricallyconductive material of the bar 411. An end cap 414 may be supplied toclose the pocket 401 and provide a finished appearance to the end of thehem bar assembly 410. The shade material 406 forming the pocket 401 canbe printed with indicia 412 identifying the function of the hem barassembly 410. In another embodiment, instead of a retaining clamp,casing 444 can comprise spring clips that attach the touch sensingmodule 440 to the bar 411. As such, the touch sensing module 440 can beeasily installed and removed in the field.

FIG. 5 illustrates another embodiment of a pocketed hem bar assembly510. A hollow weighted bar 511 is provided with an opening therein forreceiving and concealing the touch sensing module 540. Bar 511, in turn,fits and is concealed within pocket 501 of the hem bar assembly 510. Thetouch sensing module 540 comprises casing 503 enclosing circuitrytherein. Casing 503 can be electrically coupled to the circuitry andcomprise teeth 502 on its outer surface for forming a friction fit withinner surface of the bar 511, and thereby be connected to theelectrically conductive material of the bar 511. Alternatively, or inaddition, bar 511 can comprise teeth 504 on its inner surface forforming a friction fit with the outer surface of casing 503 of the touchsensing module 540. An end cap 514 may be provided to either seal theopening of bar 511 or the opening of the pocket 501 of the pocketed hembar assembly 510.

FIG. 9A illustrates another embodiment of a pocketed hem bar assembly910. A hollow weighted bar 911 is provided with an opening 904 thereinfor receiving and concealing the touch sensing module 940. Bar 911, inturn, is inserted through opening 903 and is concealed within pocket 901formed by shade material 906. In this embodiment, weighted bar 911 is astandard hollow weighted hem bar made from electrically conductivematerial that does not need additional modifications. The touch sensingmodule 940 comprises a circuit board that is sized to snugly fit withinthe weighted bar 911. Touch sensing module 940 can comprise protectivenon-conductive layers to provide protection to the touch sensingcircuitry. Touch sensing module 940 can further comprise biasing membersor spacers 941 disposed on its surface. Biasing members or spacers 941comprise electrically conductive material coupled to the touch sensingcircuitry of the touch sensing module 940. As shown in FIG. 9B, touchsensing module 940 snugly fits within the opening 904 of the weightedbar 911, with biasing members or spacers 941 contacting the innersurface of the weighted bar 911. Thereby the touch sensing circuitry ofthe touch sensing module 940 is electrically connected to the weightedbar 911. According to one embodiment, when the touch sensing module 940is no longer active, a new touch sensing module is pushed into theweighted bar 911, causing the old touch sensing module to further pushinto the weighted bar 911.

FIG. 6 is an illustrative block diagram 600 of the motor control module612 and the touch sensing module 640 of the roller shade 100 accordingto one embodiment of the invention, showing the operation andcommunication of their respective circuits. The touch sensing module 640can comprise an RC oscillator 601, a controller 603, a memory 609, apower supply 605, an RF modulator 607, and a wireless interface 608.Power supply 605 can comprise a battery that provides power to the touchsensing circuit and its components, including the RC oscillator 601,controller 603, RF modulator 607, and wireless interface 608. Controller603 can represent one or more microprocessors, and the microprocessorscan be “general purpose” microprocessors, a combination of general andspecial purpose microprocessors, or application specific integratedcircuits (ASICs). Controller 603 can provide processing capability toprovide processing for one or more of the techniques and functionsdescribed herein. Memory 609 can be communicably coupled to controller603 and can store data and executable code. In another embodiment,memory 609 is integrated into the controller 603. Memory 609 canrepresent volatile memory such as random-access memory (RAM), but canalso include nonvolatile memory, such as read-only memory (ROM) or Flashmemory.

Controller 603 of the touch sensing module 640 can send wireless signalsvia wireless interface 608 through a wireless communication link 626 tomotor control module 612 in the roller shade drive unit 104, or to motorcontrol modules of other shades, using the infiNET EX® or ZigBee®protocols. In an embodiment of the invention, the wireless interface 608can comprise an RF or an IR transceiver. An RF modulator 607 may be usedto modulate the signals to be transmitted from the controller 603.

The motor control module 612 can comprise a controller 621, a memory625, an RF demodulator 622, and a wireless interface 623. An externalpower supply 631 can provide power to the circuit of the motor controlmodule 612. Controller 621 can represent one or more microprocessors,and the microprocessors can be “general purpose” microprocessors, acombination of general and special purpose microprocessors, or ASICs.Controller 621 can provide processing capability to provide processingfor one or more of the techniques and functions described herein. Memory625 can be communicably coupled to controller 621 and can store data andexecutable code. In another embodiment, memory 625 is integrated intothe controller 621. Memory 625 can represent volatile memory such asRAM, but can also include nonvolatile memory, such as ROM or Flashmemory. Controller 621 can receive signals from the touch sensing module640, or from touch sensing modules of other shades, via wirelessinterface 623 through the wireless communication link 626 using theinfiNET EX® or ZigBee® protocols. The wireless interface 623 cancomprise an RF or IR transceiver. An RF demodulator 622 may be used todemodulate the signals received from the touch sensing module 640.

The touch sensing module 640 detects whether the metal hem bar 611 hasbeen touched by a user 604 and sends a signal of the detected touch tothe motor control module 612. In one embodiment, this can beaccomplished as follows. The RC oscillator 601 can use an internalcapacitor to oscillate at a certain frequency. The conductive materialof the metal hem bar 611 is electrically connected to the RC oscillator601 via a contact 602, as described above. The hem bar 611 by itself hasa certain capacitance. Thereby, the RC oscillator 601 keeps charging anddischarging the conductive material of the metal hem bar 611. When theuser 604 touches the hem bar 611, the user's body acts as an additionalcapacitor 606. This property is called body capacitance (C_(body)). RCoscillator 601 uses the capacitance of the human body as an additionalcapacitor. Thus, the overall capacitance of the RC oscillator 601 isincreased, causing the frequency of the RC oscillator 601 to change. Theincreased capacitance lowers the frequency of the RC oscillator. Thecontroller 603 detects this change in frequency. When a large enoughdifference in frequency is detected, i.e., the frequency is decreasedbelow a predetermined threshold value, the controller 603 registers thischange in frequency as a touch of the hem bar 611. In anotherembodiment, the touch sensing module 640 does not comprise a controller603, but comprises a frequency comparator to detect the change infrequency. In yet another embodiment, the RC oscillator 601 isintegrated into the controller 603. In a preferred embodiment, thecontroller 603 (or a frequency comparator) can decipher between a touchand proximity to window, shade parts, or other objects, to prevent falsetriggers by the touch sensing module 640.

In one embodiment, touch sensing circuit of the touch sensing module 640is in sleep mode when no touch signal is detected. In the sleep mode,the touch sensing circuit retains an ultra-low power state. The module640 changes to a wake up mode when a touch of the hem bar is detected,allowing for battery operation. In the wake up mode, the touch sensingcircuit enters an active power state to perform full operatingfunctions.

The detected touch is sent as a signal to the motor control module 612via wireless interface 608 through the wireless communication link 626.This signal can be first modulated via the RF modulator 607 to a formatperceivable by the motor control module 612. In addition, memory 609 canstore the UID of the touch sensing module 640, which is transmitted tothe motor control module 612 to identify the touch sensing module 640.

The signal is received at the circuit of the motor control module 612via wireless interface 623, demodulated via RF demodulator 622, andprocessed via controller 621. Controller 621 uses the signal to decidehow to operate the motor 614. Memory 625 can store various objectsidentifying the operating command to be executed by the controller 621based on the state of the roller shade. An object can comprise acombination of a data structure and a procedure to manipulate the data.The various objects can be represented in a table.

In one embodiment, touch sensing module 640 only detects a single touchand transmits a signal with the detected touch to the motor controlmodule 612. Controller 621 can keep track of the state of the rollershade 100 and operate the motor 614 of the roller shade upon receivingthe touch signal based on that state. The states of the roller shade 100can be temporarily stored in the memory 625. Alternatively, upon receiptof a touch signal, the controller 621 can determine the state of theroller shade 100.

FIG. 7 illustrates exemplary objects in a form of a table 700 for use bya controller 621. Table 700 comprises Shade_state objects 701 andOperating_command objects 702. Upon receiving a signal from the touchsensing module 640, the controller 621 detects the state of the rollershade 100 and queries table 700 to determine the operating command. Forexample, when the controller 621 receives touch signal while the rollershade 100 is in a fully lowered (or closed) position, a Fully_loweredobject 704 would indicate to the controller 621 to raise (or open) theshade. The shade rises until the controller 621 determines that it hasreached a fully raised state, at which time the controller 621 stopsraising the shade. However, when the controller 621 receives a touchsignal while the roller shade 100 is in the process of being raised, aDuring_raise object 706 also indicates to the controller 621 to stopraising the shade. As such, the controller 621 stops raising the shadeeither until the shade is fully opened or if it receives a touch signalduring the raise operation, whichever occurs first. After the shadestops and if it is partially drawn, a subsequent touch signal receivedwithin a predetermined period of time T would trigger thePartially_drawn_≤_after_raise_stop object 708 causing the controller 621to lower the shade. As such, the user may slightly adjust the height ofthe roller shade if it was raised too far.

Similarly, when the controller 621 receives a touch signal while theroller shade 100 is in a fully raised (or opened) position, theFully_raised object 710 would indicate to the controller 621 to lower(or close) the shade. The shade lowers until the controller 621determines that it has reached a fully lowered state, at which time thecontroller 621 stops lowering the shade. However, when the controllerreceives a touch signal while the roller shade 100 is in the process ofbeing lowered, a During_lower object 712 would indicate to thecontroller 621 to stop lowering the shade. As such, the controller 621stops lowering the shade either until the shade is fully closed or if itreceives a touch signal during the lower operation, whichever occursfirst. After the shade is stopped being lowered and if it is partiallydrawn, a subsequent touch signal received within a predetermined periodof time T would trigger the Partially_drawn_≤_after_lower_stop object714 causing the controller 621 to raise the shade. As such, the user mayslightly adjust the height of the roller shade if it was lowered toofar. Finally, if the controller 621 receives a touch signal outside ofthe predetermined period of time T and while the roller shade 100 is ina partially drawn position, a Partially_drawn_>T object 716 wouldindicate to the controller 621 to raise the shade. The above operatingprocess is merely exemplary and can vary without departing from thescope of the present embodiments.

In another embodiment, controller 603 of the touch sensing module 640can decipher between various gestures and transmit the detected gestureto controller 621 of the motor control module 612. The properties ofeach gesture and the respective operating commands can be stored inmemory 609 as objects. The controller 621 of the motor control module612 can keep track of the state of the roller shade 100 and operate themotor 614 of the roller shade based on that state and the detectedgesture received from controller 603. In one embodiment, the controller603 can decipher between a single touch and a double touch. Thecontroller 603 can register a double touch when the controller 603detects two touches occurring within a predetermined amount of time.Controller 603 of the touch sensing module 640 can transmit a signal tocontroller 621 of the motor control module 612 indicating the type ofdetected gesture, i.e., whether it is a single touch or a double touch.For example, a single touch signal can indicate to lower the rollershade, while a double touch signal can indicate to raise the shade.

In yet another embodiment, the controller 603 of the touch sensingmodule 640 can detect a hold and release gesture. The controller 603 canregister a hold when the controller 603 detects a decrease in frequencyof the RC oscillator below a predetermined threshold value over apredetermined period of time. The controller 603 can register a releasewhen the frequency is subsequently increased above the predeterminedthreshold value. In addition, the controller 603 can detect a tap-holdand release gesture. For example, a hold of the hem bar gesture canindicate to slowly lower the shade material 106 while the user isholding the hem bar. Once the hem bar is released, the shade material106 will stop lowering. As such, a user can choose how low the shadematerial 106 should hang. Similarly, a tap-hold gesture, will slowlyraise the shade material 106 while the user is holding the hem bar. Oncethe hem bar is released, the shade material 106 will stop being raised.In another embodiment, controller 621 of the motor control module 612instead deciphers between the various gestures.

FIG. 8 illustrates exemplary objects in a form of a table 800 for use bya controller 621. Table 800 comprises Gesture objects 801, Shade_stateobjects 802, and Operating_command objects 803. Upon receiving a signalwith the detected gesture from the touch sensing module 640, thecontroller 621 detects the state of the roller shade and queries table800 to determine the operating command. For example, when the controller621 receives a single touch signal while the roller shade 100 isstationary and not fully lowered, Single_touch andStationary_NOT_fully_lowered objects 804 would indicate to thecontroller 621 to lower the shade. The shade lowers until the controller621 determines that it has reached a fully lowered state, at which timethe controller 621 stops lowering the shade. When the controller 621receives a double touch signal while the roller shade 100 is stationaryand not fully raised, Double_touch and Stationary_NOT_fully_raisedobjects 806 would indicate to the controller 621 to raise the shade. Theshade is raised until the controller 621 determines that it has reacheda fully raised state, at which time the controller 621 stops raising theshade. When the controller 621 receives either a single touch or adouble touch signal while the roller shade 100 is moving, objects 808and 810 would indicate to the controller 621 to stop lowering or raisingthe shade.

When the controller 621 receives a hold signal, when the roller shade100 is stationary, but not fully lowered, the Hold andStationary_NOT_fully_lowered objects 812 would indicate to thecontroller 621 to slowly lower the shade. In other words, the controller621 lowers the shade at a predetermined speed slower than speedoccurring in object 804 such that the user can comfortably maintain ahold of the hem bar. When the user subsequently releases holding the hembar while the roller shade 100 is moving, the controller 621 receives aRelease_hold signal, and the Release_hold and Moving objects 814 wouldindicate to the controller 621 to stop lowering the shade. Regardless ofreceiving the Release_hold signal, the controller 621 stops lowering theshade when the controller 621 determines that it has reached a fullylowered state.

When the controller 621 receives a tap-hold signal, when the rollershade 100 is stationary, but not fully raised, the Tap_hold andStationary_NOT_fully_raised objects 816 would indicate to the controller621 to slowly raise the shade. In other words, the controller 621 raisesthe shade at a predetermined speed slower than speed occurring in object806 such that the user can comfortably maintain a hold of the hem bar.When the user subsequently releases holding the hem bar while the rollershade 100 is moving, the controller 621 receives a Release_tap_holdsignal, and the Release_tap_hold and Moving objects 818 would indicateto the controller 621 to stop raising the shade. Again, regardless ofreceiving the Release_tap_hold signal, the controller 621 stops raisingthe shade when the controller 621 determines that it has reached a fullyopened state. When the controller 621 receives either a hold or atap-hold signal while the roller shade 100 is moving, objects 819 and820 would indicate to the controller 621 to stop lowering or raising theshade.

It is contemplated that the touch sensing module 640 can detect othertypes of gestures enabling custom operations of the roller shade driveunit 104. In addition, as discussed above, multiple roller shades can beset up to be controlled by touching any one touch sensing module 640located within a room. In another embodiment, the hem bar may comprise atouch sensing panel with multi-touch technology longitudinallysuperimposed over the outer surface of the hem bar that can recognizevarious complex gestures and wirelessly transmit same to the motorcontrol module 612.

In addition, or alternatively, the touch sensing module 640 of thepresent embodiments can be used as a safety mechanism. As the rollershade lowers, the weighed hem bar 611 may hit a person causing injury.This is especially a concern in large shades with heavy hem bars.Additionally, the roller shade may hit an object, such as furniture,window sill, floor, or the like, causing damage to the object or to theroller shade itself. The controller 621 of the motor control module 612can detect that the hem bar 611 has hit or about to hit an obstacle whenthe controller 621 receives a touch signal from the touch sensing module640 during lowering of the shade material 106. The controller 603 canregister a touch of an obstacle when the conductive surface of the hembar 611 has been touched or brought close to an obstacle causing thecontroller 603 to detect a decrease in frequency of the RC oscillatorbelow a predetermined threshold value. Memory 625 of the controller 621of the motor control module 612 can store one or more objectsidentifying the operating commands to be executed by the controller 621upon receiving a touch signal from the touch sensing module 640 whilethe roller shade 100 is in the process of being lowered. In oneembodiment, upon receiving a touch signal while the roller shade 100 isin the process of being lowered, the controller 621 of the motor controlmodule 612 stops lowering the shade. In another embodiment, uponreceiving a touch signal while the roller shade 100 is in the process ofbeing lowered, the controller 621 of the motor control module 612 stopslowering the shade and then raises the shade by a predetermined amount.

In yet another embodiment, upon receiving a hold signal while the rollershade 100 is in the process of being lowered, the controller 621 of themotor control module 612 stops lowering the shade and then raises theshade until the touch sensing module 640 no longer detects the obstaclein proximity to the hem bar 611—i.e., when the touch sensing module 640detects a release of the hold. Upon receiving a release signal from thetouch sensing module 640, the controller 621 stops raising the shade. Inparticular, the controller 603 of the touch sensing module 640 detects ahold and sends a hold signal to the controller 621 of the motor controlmodule 612. Upon receiving the hold signal, the controller 621 of themotor control module 612 determines whether the shade is in the processof being lowered. If it is being lowered, the controller 621 of themotor control module 612 stops lowering the shade and begins raising theshade. Subsequently, the controller 603 of the touch sensing module 640sends a release signal to the controller 621 of the motor control module612 when it no longer detects the obstacle in proximity to the hem bar611. The controller 603 of the touch sensing module 640 no longerdetects the obstacle in proximity to the hem bar 611 when the frequencyof the RC oscillator is subsequently increased above the predeterminedthreshold value. The controller 621 of the motor control module 612receives the release signal from the touch sensing module 640 and stopsraising the shade. Before receiving the release signal, the controller621 raises the shade until it determines that it has reached a fullyraised state, at which time the controller 621 stops raising the shade.As such, the controller 621 stops raising the shade when it reaches afully raised state or when it receives the release signal, whicheveroccurs first.

Industrial Applicability

To solve the aforementioned problems, the aspects of the embodiments aredirected towards a touch actuated roller shade. The disclosedembodiments provide a system, software, and a method for a roller shadethat can be actuated by touching the hem bar. It should be understoodthat this description is not intended to limit the embodiments. On thecontrary, the embodiments are intended to cover alternatives,modifications, and equivalents, which are included in the spirit andscope of the embodiments as defined by the appended claims. Further, inthe detailed description of the embodiments, numerous specific detailsare set forth to provide a comprehensive understanding of the claimedembodiments. However, one skilled in the art would understand thatvarious embodiments may be practiced without such specific details.

Although the features and elements of aspects of the embodiments aredescribed being in particular combinations, each feature or element canbe used alone, without the other features and elements of theembodiments, or in various combinations with or without other featuresand elements disclosed herein.

This written description uses examples of the subject matter disclosedto enable any person skilled in the art to practice the same, includingmaking and using any devices or systems and performing any incorporatedmethods. The patentable scope of the subject matter is defined by theclaims, and may include other examples that occur to those skilled inthe art. Such other examples are intended to be within the scope of theclaims.

The above-described embodiments are intended to be illustrative in allrespects, rather than restrictive, of the embodiments. Thus theembodiments are capable of many variations in detailed implementationthat can be derived from the description contained herein by a personskilled in the art. No element, act, or instruction used in thedescription of the present application should be construed as criticalor essential to the embodiments unless explicitly described as such.Also, as used herein, the article “a” is intended to include one or moreitems.

All United States patents and applications, foreign patents, andpublications discussed above are hereby incorporated herein by referencein their entireties.

Alternate Embodiments

Alternate embodiments may be devised without departing from the spiritor the scope of the different aspects of the embodiments. In variousembodiments, the motorized shade described herein may be used to cover awindow, a door, a wall opening, or the like. In addition, theembodiments described herein may be adapted in varies types of window ordoor coverings, such as roller shades, inverted rollers, Roman shades,Austrian shades, pleated shades, blinds, shutters, skylight shades,garage doors, or the like.

What is claimed is:
 1. A motorized window treatment comprising: a windowcovering extending from a top end to a bottom end; a hem bar assemblyconnected to the bottom end of the window covering and comprising alongitudinal bar electrically coupled to a touch sensing module, whereinthe touch sensing module is carried by the hem bar assembly duringoperation of the window covering, and the touch sensing module isconfigured for: detecting a first gesture or a second gesture by sensingat least one direct or indirect touch of the longitudinal bar; andtransmitting a control signal in response to the detected gesture; adrive unit operably connected to the top end of the window covering andcomprising a motor configured to raise or lower the window covering; acontroller in communication with the touch sensing module and comprisinga memory encoding one or more processor-executable instructions, whichwhen executed by the controller, cause acts to be performed comprising:receiving the control signal; controlling the motor to raise the windowcovering in response to receiving a control signal comprising the firstgesture; and controlling the motor to lower the window covering inresponse to receiving a control signal comprising the second gesture. 2.The motorized window treatment of claim 1, wherein the longitudinal barcomprises an electrically conductive material.
 3. The motorized windowtreatment of claim 1, wherein the touch sensing module energizes thelongitudinal bar thereby turning the surface of the longitudinal barinto a capacitive touch sensor.
 4. The motorized window treatment ofclaim 1, wherein the touch sensing module comprise an RC oscillator,wherein the longitudinal bar is electrically connected to the RCoscillator, and wherein the touch sensing module detects a touch of thelongitudinal bar when the frequency of the RC oscillator is decreasedbelow a predetermined threshold value.
 5. The motorized window treatmentof claim 1, wherein each of the touch sensing module and the controllercomprises a wireless interface for wirelessly communicating the controlsignal.
 6. The motorized window treatment of claim 1, wherein the firstgesture comprises a single touch and the second gesture comprises adouble touch, or vice-versa.
 7. The motorized window treatment of claim1, wherein the touch sensing module is adapted to transmit a pluralityof control signals to a plurality of controllers for substantialsimultaneous control of a plurality of motorized window treatments. 8.The motorized window treatment of claim 7, wherein the touch sensingmodule is adapted to detect a third gesture, wherein the plurality ofcontrol signals identify the detected third gesture, and wherein theplurality of controllers, in response to receiving the plurality ofcontrol signals comprising the third gesture, are adapted to controllinga plurality of motors to substantially simultaneously raising orlowering a plurality of window coverings.
 9. The motorized windowtreatment of claim 8, wherein the third gesture comprises a tripletouch.
 10. The motorized window treatment of claim 1, wherein thecontroller is further configured for: controlling the motor to stoplowering or raising the window covering in response to receiving acontrol signal from the touch sensing module while the motor is in theprocess of lowering or raising the window covering.
 11. The motorizedwindow treatment of claim 1, wherein the touch sensing module is adaptedto detect a hold and release gesture, and wherein the controller isfurther configured for: controlling the motor to raise or lower thewindow covering in response to the detected hold of the longitudinalbar; and controlling the motor to stop raising or lowering the windowcovering in response to the detected release of the longitudinal bar.12. The motorized window treatment of claim 1, wherein the touch sensingmodule is adapted to detect a tap-hold and release gesture, and whereinthe controller is further configured for: controlling the motor to raiseor lower the window covering in response to the detected tap and hold ofthe longitudinal bar; and controlling the motor to stop raising orlowering the window covering in response to the detected release of thelongitudinal bar.
 13. The motorized window treatment of claim 1, whereinthe touch sensing module is further adapted to detect that thelongitudinal bar has hit or about to hit an obstacle and transmit a hitsignal, wherein the controller is further configured for: controllingmotor to stop lowering the window covering in response to receiving thehit signal.
 14. The motorized window treatment of claim 13, whereinsubsequently to stopping lowering the window covering, the controllerraises the window covering by a predetermined amount.
 15. A motorizedwindow treatment comprising: a window covering extending from a top endto a bottom end; a hem bar assembly connected to the bottom end of thewindow covering and comprising a longitudinal bar electrically coupledto a touch sensing module, wherein the touch sensing module is carriedby the hem bar assembly during operation of the window covering, and thetouch sensing module is configured for: detecting a hold gesture bysensing a direct or indirect hold of the longitudinal bar; detecting arelease gesture by sensing a release of the longitudinal bar subsequentto sensing the hold of the longitudinal bar; and transmitting at leastone control signal in response to the detected gestures; a drive unitoperably connected to the top end of the window covering and comprisinga motor configured to raise or lower the window covering; a controllerin communication with touch sensing module and comprising a memoryencoding one or more processor-executable instructions, which whenexecuted by the controller, cause acts to be performed comprising:receiving the at least one control signal; controlling the motor toraise or lower the window covering in response to the detected hold ofthe hem bar assembly; and controlling the motor to stop raising orlowering the window covering in response to the detected release of thehem bar assembly.
 16. A motorized window treatment comprising: a windowcovering extending from a top end to a bottom end; a hem bar assemblyconnected to the bottom end of the window covering and comprising alongitudinal bar electrically coupled to a touch sensing module, whereinthe touch sensing module is carried by the hem bar assembly duringoperation of the window covering, and the touch sensing module isconfigured for: detecting a direct or indirect touch of the longitudinalbar; and transmitting a control signal in response to the detectedtouch; a drive unit operably connected to the top end of the windowcovering and comprising a motor configured to raise or lower the windowcovering; a controller in communication with the touch sensing moduleand comprising a memory encoding one or more processor-executableinstructions, which when executed by the controller, cause acts to beperformed comprising: receiving the control signal; determining aposition of the window covering; when the window covering is in a fullyraised position, controlling the motor to lower the window covering;when the window covering is in a fully lowered position, controlling themotor to raise the window covering; when the window covering is in theprocess of being lowered or raised, controlling the motor to stoplowering or raising the window covering.
 17. The motorized windowtreatment of claim 16, wherein the controller is further configured for:when receiving a subsequent control signal within a predetermined periodof time after stopping raising the window covering, controlling themotor to lower the window covering; and when receiving a subsequentcontrol signal within a predetermined period of time after stoppinglowering the window covering, controlling the motor to raise controllercontrols the motor to open the window covering.
 18. A method ofcontrolling a motorized window treatment including (i) a windowcovering, (ii) a drive unit operably connected to a top end of thewindow covering and having a motor configured to raise or lower thewindow covering, iii) a hem bar assembly connected to a bottom end ofthe window covering and having a longitudinal bar electrically coupledto a touch sensing module, wherein the touch sensing module is carriedby the hem bar assembly during operation of the window covering, and thehem bar assembly is configured to sense direct or indirect touch of thelongitudinal bar and in response transmit a control signal, and iv) acontroller in communication with the touch sensing module configured toreceive the control signal and control the motor, the method comprising:detecting a first gesture by sensing at least one direct or indirecttouch of the longitudinal bar; controlling the motor to raise the windowcovering in response to the first gesture; detecting a second gesture bysensing at least one direct or indirect touch of the longitudinal bar;and controlling the motor to lower the window covering in response tothe second gesture.
 19. The method of claim 18, wherein the firstgesture comprises a single touch and the second gesture comprises adouble touch, or vice-versa.
 20. The method claim 18 further comprising:detecting a third gesture by sensing at least one direct or indirecttouch of the longitudinal bar; transmitting a plurality of controlsignals to a plurality of motorized window treatments comprising thethird gesture; and substantially simultaneously controlling, by theplurality of motorized window treatments, a plurality of motors inresponse to receiving the plurality of control signals comprising thethird gesture.
 21. The method of claim 20, wherein the third gesturecomprises a triple touch.
 22. A method of controlling a motorized windowtreatment including (i) a window covering, (ii) a drive unit operablyconnected to a top end of the window covering and having a motorconfigured to raise or lower the window covering, iii) a hem barassembly connected to a bottom end of the window covering and having alongitudinal bar electrically coupled to a touch sensing module, whereinthe touch sensing module is carried by the hem bar assembly duringoperation of the window covering, and the hem bar assembly is configuredto sense direct or indirect touch of the longitudinal bar and inresponse transmit a control signal, and iv) a controller incommunication with the touch sensing module configured to receive thecontrol signal and control the motor, the method comprising: detecting ahold gesture by sensing a hold of the longitudinal bar; controlling themotor to raise or lower the window covering in response to the detectedhold; detecting a release gesture by sensing a release of thelongitudinal bar subsequent to sensing the hold of the longitudinal bar;controlling the motor to stop raising or lowering the window covering inresponse to the detected release.
 23. A method of controlling amotorized window treatment including (i) a window covering, (ii) a driveunit operably connected to a top end of the window covering and having amotor configured to raise or lower the window covering, (iii) a hem barassembly connected to a bottom end of the window covering and having alongitudinal bar electrically coupled to a touch sensing module, whereinthe touch sensing module is carried by the hem bar assembly duringoperation of the window covering, and the hem bar assembly is configuredto sense direct or indirect touch of the longitudinal bar and inresponse transmit a control signal, and iv) a controller incommunication with the touch sensing module configured to receive thecontrol signal and control the motor, the method comprising: detecting adirect or indirect touch of the longitudinal bar; determining a positionof the window covering; when the window covering is in a fully raisedposition, controlling the motor to lower the window covering; when thewindow covering is in a fully lowered position, controlling the motor toraise the window covering; when the window covering is in the process ofbeing lowered or raised, controlling the motor to stop lowering orraising the window covering.